/**
 * 著作权管理
 * @author 牧羊人
 * @since 2021/12/21
 */
layui.use(['dropdown','function','form'], function () {
    //声明变量
    var func = layui.function
        , form = layui.form
        , dropdown = layui.dropdown
        , layer = layui.layer
        , $ = layui.$;

    if (A == 'index') {
        //【TABLE列数组】
        var cols = [
            {type: 'checkbox', fixed: 'left'}
            , {field: 'id', width: 80, title: 'ID', align: 'center', sort: true, fixed: 'left'}
            , {field: 'company_name', width: 250, title: '客户名称', align: 'center'}
            , {field: 'contract_no', width: 150, title: '合同编号', align: 'center'}
            , {field: 'case_name', width: 100, title: '案件名称', align: 'center'}
            , {field: 'case_number', width: 100, title: '案件编号', align: 'center'}
            , {field: 'certificate_number', width: 120, title: '证书编号', align: 'center'}
            , {field: 'apply_date', width: 120, title: '申请日期', align: 'center'}
            , {field: 'register_date', width: 120, title: '注册日期', align: 'center'}
            // , {field: 'speed', width: 100, title: '案件进度', align: 'center', templet: function (d) {             
            //         if (d.speed==1) {
            //             return "已授权";
            //         }else if(d.speed==2){
            //             return "申请中";
            //         }else if(d.speed==3){
            //             return "驳回";
            //         }else{
            //             return "待提交";
            //         }
            //     }
            // }
            , {field: 'speed', width: 100, title: '案件进度', align: 'center'}
            , {field: 'type', width: 100, title: '业务类型', align: 'center'}
            // , {field: 'type', width: 100, title: '业务类型', align: 'center', templet: function (d) {
            //         if (d.type==2) {
            //             return "版权变更";
            //         }else if(d.type==3){
            //             return "版权转让";
            //         }else{
            //             return "版权注册";
            //         }
            //     }
            // }
            , {field: 'create_user_name', width: 100, title: '创建人', align: 'center'}
            , {field: 'create_time', width: 180, title: '创建时间', align: 'center', sort: true}
            , {field: 'update_time', width: 180, title: '更新时间', align: 'center', sort: true}
            , {fixed: 'right', width: 180, title: '功能操作', align: 'center', toolbar: '#toolBar'}
        ];

        //【渲染TABLE】
        // func.tableIns(cols, "tableList",null,location.href);

        func.tableIns(cols, "tableList", function (layEvent, data) {
            if (layEvent === 'notice') {
                // if(data.inside_number == null || data.inside_number == ''){
                //     layer.msg("还没有内部编号");
                //     return false;
                // }
                var url = cUrl + "/../ofcopyright/add_notice?id="+data.id;
                func.showWin("通知书列表", url,1000,700);
            }
        },location.href);

        //【设置弹框】
        func.setWin("著作权");

                                                
    }
    
    
    $("#selectInput").on('keyup',function(){
        searchUp();
    })
    
    var inst = dropdown.render({});
    
    window.search = function () 
    {
        var value = $("#selectInput").val()??'',pid=$("#selectPid").attr("attr_pid"),select_data='';
        $("#company_id").val('')
        $.ajax({
           type:'GET',
           url:'/ofcompany/getList',
           data:{"name":value},
           success:function(res){
                // 返回成功的数据
                var da = JSON.parse(res),str = '';
                if(da.code==0){
                    inst.reload({ 
                        elem: '#selectInput'
                        ,show: true //重载即显示
                        ,data: da.data
                        ,click: function(obj){
                          this.elem.val(obj.title);
                          $("#company_id").val(obj.id)
                          getChild(obj.id)
                        }
                    });
                    
                }
           }
        });
        
    }

    function getChild(company_id){
        // 网络请求
        $.ajax({
            type: "POST",
            url: '/Ofcontract/index',
            data: {'company_id':company_id},
            dataType: "json",
            success: function (res) {
                let str = '<option value="">请选择合同编号</option>';
                if(res.code==0){
                    let da = res.data
                    if(da){
                        for(d in da){
                            str += '<option value="'+da[d].id+'">'+da[d].contract_no+'</option>';
                        }
                        $("#contract_id").html(str)
                    }
                }
                form.render('select');
            },
            error: function () {
                layer.msg("AJAX请求异常");
            }
        });    
    }
    
    var flag;  //全局变量用于标识是否延时执行keyup事件

    function searchUp()
    {
        clearTimeout(flag);
        flag = setTimeout(function(){ 
            search();
        }, 300);
    }

    $('#download').on("click",function(e){
        layer.confirm("即将导出",
           {icon: 3, title: '批量导出'}, 
           function (index) {
            layer.close(index);
            isDeploy=true;
             get_data()
        });
    })

    window.get_data = function ()
    {   
        var company_id = $("[name='company_id']").val();
        var case_name = $("[name='case_name']").val();
        $.trim(case_name);
        var speed = $("[name='speed']").val();

        window.location.href = '/ofcopyright/download?company_id='+company_id+'&case_name='+case_name+'&speed='+speed;
    }
});
